//
// Decompiled by Jadx - 399ms
//
package me.plusne.common.Json.Soul;

import java.io.Serializable;
import java.util.List;

public class JsonCheckPagePost implements Serializable {
    private int code;
    private DataDTO data;
    private boolean success;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonCheckPagePost;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonCheckPagePost)) {
            return false;
        }
        JsonCheckPagePost jsonCheckPagePost = (JsonCheckPagePost) obj;
        if (!jsonCheckPagePost.canEqual(this) || getCode() != jsonCheckPagePost.getCode() || isSuccess() != jsonCheckPagePost.isSuccess()) {
            return false;
        }
        DataDTO data = getData();
        DataDTO data2 = jsonCheckPagePost.getData();
        return data != null ? data.equals(data2) : data2 == null;
    }

    public int getCode() {
        return this.code;
    }

    public DataDTO getData() {
        return this.data;
    }

    public int hashCode() {
        int code = ((getCode() + 59) * 59) + (isSuccess() ? 79 : 97);
        DataDTO data = getData();
        return (code * 59) + (data == null ? 43 : data.hashCode());
    }

    public boolean isSuccess() {
        return this.success;
    }

    public void setCode(int i) {
        this.code = i;
    }

    public void setData(DataDTO dataDTO) {
        this.data = dataDTO;
    }

    public void setSuccess(boolean z) {
        this.success = z;
    }

    public String toString() {
        return "JsonCheckPagePost(code=" + getCode() + ", data=" + getData() + ", success=" + isSuccess() + ")";
    }
    public static class DataDTO implements Serializable {
        private boolean adminTopped;
        private String algExt;
        private String alias;
        private List<?> atList;
        private List<AttachmentsDTO> attachments;
        private boolean authorFollowMe;
        private int authorId;
        private String authorIdEcpt;
        private boolean authorOnline;
        private boolean autoQuality;
        private String avatarColor;
        private String avatarName;
        private int buttonType;
        private String comeFrom;
        private int commentAccessType;
        private boolean commentFlag;
        private String commentNum;
        private int comments;
        private String commodityUrl;
        private String content;
        private long createTime;
        private boolean diffAge;
        private long displayTime;
        private boolean download;
        private int exposureProgress;
        private boolean firstPost;
        private String followNum;
        private boolean followed;
        private int follows;
        private GeoPositionInfoDTO geoPositionInfo;
        private long id;
        private double latitude;
        private String likeNum;
        private int likeType;
        private int likes;
        private double longitude;
        private long modifyTime;
        private PostExtModelDTO postExtModel;
        private String postIdEcpt;
        private List<?> postMaterialsInfo;
        private PromptLabelMapsDTO promptLabelMaps;
        private boolean recentChatUser;
        private RecommendInfoDTO recommendInfo;
        private boolean relay;
        private String riskContent;
        private String riskSource;
        private String riskType;
        private String shareNum;
        private int shares;
        private boolean showLeadFollowPage;
        private boolean showNoRelation;
        private boolean showSuperVIP;
        private String signature;
        private boolean soulmate;
        private String soulmateCommodityUrl;
        private int soulmateUserId;
        private boolean ssr;
        private String state;
        private boolean superVIP;
        private boolean superstar;
        private boolean topped;
        private boolean tort;
        private String type;
        private boolean underAge;
        private String visibility;
        private String weather;
        private List<?> wornMedals;

        public static class AttachmentsDTO implements Serializable {
            private String domain;
            private String ext;
            private int fileDuration;
            private int fileHeight;
            private String fileUrl;
            private int fileWidth;
            private long id;
            private long ownerId;
            private String relativePath;
            private String type;

            public boolean canEqual(Object obj) {
                return obj instanceof AttachmentsDTO;
            }

            public boolean equals(Object obj) {
                if (obj == this) {
                    return true;
                }
                if (!(obj instanceof AttachmentsDTO)) {
                    return false;
                }
                AttachmentsDTO AttachmentsDTO = (AttachmentsDTO) obj;
                if (!AttachmentsDTO.canEqual(this) || getId() != AttachmentsDTO.getId() || getOwnerId() != AttachmentsDTO.getOwnerId() || getFileDuration() != AttachmentsDTO.getFileDuration() || getFileWidth() != AttachmentsDTO.getFileWidth() || getFileHeight() != AttachmentsDTO.getFileHeight()) {
                    return false;
                }
                String type = getType();
                String type2 = AttachmentsDTO.getType();
                if (type != null ? !type.equals(type2) : type2 != null) {
                    return false;
                }
                String fileUrl = getFileUrl();
                String fileUrl2 = AttachmentsDTO.getFileUrl();
                if (fileUrl != null ? !fileUrl.equals(fileUrl2) : fileUrl2 != null) {
                    return false;
                }
                String ext = getExt();
                String ext2 = AttachmentsDTO.getExt();
                if (ext != null ? !ext.equals(ext2) : ext2 != null) {
                    return false;
                }
                String domain = getDomain();
                String domain2 = AttachmentsDTO.getDomain();
                if (domain != null ? !domain.equals(domain2) : domain2 != null) {
                    return false;
                }
                String relativePath = getRelativePath();
                String relativePath2 = AttachmentsDTO.getRelativePath();
                return relativePath != null ? relativePath.equals(relativePath2) : relativePath2 == null;
            }

            public String getDomain() {
                return this.domain;
            }

            public String getExt() {
                return this.ext;
            }

            public int getFileDuration() {
                return this.fileDuration;
            }

            public int getFileHeight() {
                return this.fileHeight;
            }

            public String getFileUrl() {
                return this.fileUrl;
            }

            public int getFileWidth() {
                return this.fileWidth;
            }

            public long getId() {
                return this.id;
            }

            public long getOwnerId() {
                return this.ownerId;
            }

            public String getRelativePath() {
                return this.relativePath;
            }

            public String getType() {
                return this.type;
            }

            public int hashCode() {
                long id = getId();
                long ownerId = getOwnerId();
                int fileHeight = getFileHeight() + ((getFileWidth() + ((getFileDuration() + ((((((int) (id ^ (id >>> 32))) + 59) * 59) + ((int) ((ownerId >>> 32) ^ ownerId))) * 59)) * 59)) * 59);
                String type = getType();
                int hashCode = (fileHeight * 59) + (type == null ? 43 : type.hashCode());
                String fileUrl = getFileUrl();
                int hashCode2 = (hashCode * 59) + (fileUrl == null ? 43 : fileUrl.hashCode());
                String ext = getExt();
                int hashCode3 = (hashCode2 * 59) + (ext == null ? 43 : ext.hashCode());
                String domain = getDomain();
                int hashCode4 = (hashCode3 * 59) + (domain == null ? 43 : domain.hashCode());
                String relativePath = getRelativePath();
                return (hashCode4 * 59) + (relativePath != null ? relativePath.hashCode() : 43);
            }

            public void setDomain(String str) {
                this.domain = str;
            }

            public void setExt(String str) {
                this.ext = str;
            }

            public void setFileDuration(int i) {
                this.fileDuration = i;
            }

            public void setFileHeight(int i) {
                this.fileHeight = i;
            }

            public void setFileUrl(String str) {
                this.fileUrl = str;
            }

            public void setFileWidth(int i) {
                this.fileWidth = i;
            }

            public void setId(long j) {
                this.id = j;
            }

            public void setOwnerId(long j) {
                this.ownerId = j;
            }

            public void setRelativePath(String str) {
                this.relativePath = str;
            }

            public void setType(String str) {
                this.type = str;
            }

            public String toString() {
                return "JsonCheckPagePost.DataDTO.AttachmentsDTO(id=" + getId() + ", ownerId=" + getOwnerId() + ", type=" + getType() + ", fileUrl=" + getFileUrl() + ", fileDuration=" + getFileDuration() + ", fileWidth=" + getFileWidth() + ", fileHeight=" + getFileHeight() + ", ext=" + getExt() + ", domain=" + getDomain() + ", relativePath=" + getRelativePath() + ")";
            }
        }
        public static class GeoPositionInfoDTO implements Serializable {
            public boolean canEqual(Object obj) {
                return obj instanceof GeoPositionInfoDTO;
            }

            public boolean equals(Object obj) {
                if (obj == this) {
                    return true;
                }
                return (obj instanceof GeoPositionInfoDTO) && ((GeoPositionInfoDTO) obj).canEqual(this);
            }

            public int hashCode() {
                return 1;
            }

            public String toString() {
                return "JsonCheckPagePost.DataDTO.GeoPositionInfoDTO()";
            }
        }
        public static class PostExtModelDTO implements Serializable {
            private int boundId;
            private int commentAccessType;
            private boolean edit;
            private int extType;
            private boolean firstPost;
            private int latestOperatorId;
            private String latestOperatorSource;
            private String riskSource;
            private String riskType;

            public boolean canEqual(Object obj) {
                return obj instanceof PostExtModelDTO;
            }

            public boolean equals(Object obj) {
                if (obj == this) {
                    return true;
                }
                if (!(obj instanceof PostExtModelDTO)) {
                    return false;
                }
                PostExtModelDTO PostExtModelDTO = (PostExtModelDTO) obj;
                if (!PostExtModelDTO.canEqual(this) || getExtType() != PostExtModelDTO.getExtType() || getBoundId() != PostExtModelDTO.getBoundId() || isFirstPost() != PostExtModelDTO.isFirstPost() || getLatestOperatorId() != PostExtModelDTO.getLatestOperatorId() || isEdit() != PostExtModelDTO.isEdit() || getCommentAccessType() != PostExtModelDTO.getCommentAccessType()) {
                    return false;
                }
                String latestOperatorSource = getLatestOperatorSource();
                String latestOperatorSource2 = PostExtModelDTO.getLatestOperatorSource();
                if (latestOperatorSource != null ? !latestOperatorSource.equals(latestOperatorSource2) : latestOperatorSource2 != null) {
                    return false;
                }
                String riskType = getRiskType();
                String riskType2 = PostExtModelDTO.getRiskType();
                if (riskType != null ? !riskType.equals(riskType2) : riskType2 != null) {
                    return false;
                }
                String riskSource = getRiskSource();
                String riskSource2 = PostExtModelDTO.getRiskSource();
                return riskSource != null ? riskSource.equals(riskSource2) : riskSource2 == null;
            }

            public int getBoundId() {
                return this.boundId;
            }

            public int getCommentAccessType() {
                return this.commentAccessType;
            }

            public int getExtType() {
                return this.extType;
            }

            public int getLatestOperatorId() {
                return this.latestOperatorId;
            }

            public String getLatestOperatorSource() {
                return this.latestOperatorSource;
            }

            public String getRiskSource() {
                return this.riskSource;
            }

            public String getRiskType() {
                return this.riskType;
            }

            public int hashCode() {
                int commentAccessType = getCommentAccessType() + ((((getLatestOperatorId() + ((((getBoundId() + ((getExtType() + 59) * 59)) * 59) + (isFirstPost() ? 79 : 97)) * 59)) * 59) + (isEdit() ? 79 : 97)) * 59);
                String latestOperatorSource = getLatestOperatorSource();
                int hashCode = (commentAccessType * 59) + (latestOperatorSource == null ? 43 : latestOperatorSource.hashCode());
                String riskType = getRiskType();
                int hashCode2 = (hashCode * 59) + (riskType == null ? 43 : riskType.hashCode());
                String riskSource = getRiskSource();
                return (hashCode2 * 59) + (riskSource != null ? riskSource.hashCode() : 43);
            }

            public boolean isEdit() {
                return this.edit;
            }

            public boolean isFirstPost() {
                return this.firstPost;
            }

            public void setBoundId(int i) {
                this.boundId = i;
            }

            public void setCommentAccessType(int i) {
                this.commentAccessType = i;
            }

            public void setEdit(boolean z) {
                this.edit = z;
            }

            public void setExtType(int i) {
                this.extType = i;
            }

            public void setFirstPost(boolean z) {
                this.firstPost = z;
            }

            public void setLatestOperatorId(int i) {
                this.latestOperatorId = i;
            }

            public void setLatestOperatorSource(String str) {
                this.latestOperatorSource = str;
            }

            public void setRiskSource(String str) {
                this.riskSource = str;
            }

            public void setRiskType(String str) {
                this.riskType = str;
            }

            public String toString() {
                return "JsonCheckPagePost.DataDTO.PostExtModelDTO(extType=" + getExtType() + ", boundId=" + getBoundId() + ", firstPost=" + isFirstPost() + ", latestOperatorId=" + getLatestOperatorId() + ", latestOperatorSource=" + getLatestOperatorSource() + ", edit=" + isEdit() + ", riskType=" + getRiskType() + ", riskSource=" + getRiskSource() + ", commentAccessType=" + getCommentAccessType() + ")";
            }
        }
        public static class PromptLabelMapsDTO implements Serializable {
            public boolean canEqual(Object obj) {
                return obj instanceof PromptLabelMapsDTO;
            }

            public boolean equals(Object obj) {
                if (obj == this) {
                    return true;
                }
                return (obj instanceof PromptLabelMapsDTO) && ((PromptLabelMapsDTO) obj).canEqual(this);
            }

            public int hashCode() {
                return 1;
            }

            public String toString() {
                return "JsonCheckPagePost.DataDTO.PromptLabelMapsDTO()";
            }
        }
        public static class RecommendInfoDTO implements Serializable {
            private PostQualityModelDTO postQualityModel;
            public static class PostQualityModelDTO implements Serializable {
                private boolean applyFlag;
                private boolean highQuality;

                public boolean canEqual(Object obj) {
                    return obj instanceof PostQualityModelDTO;
                }

                public boolean equals(Object obj) {
                    if (obj == this) {
                        return true;
                    }
                    if (!(obj instanceof PostQualityModelDTO)) {
                        return false;
                    }
                    PostQualityModelDTO PostQualityModelDTO = (PostQualityModelDTO) obj;
                    return PostQualityModelDTO.canEqual(this) && isHighQuality() == PostQualityModelDTO.isHighQuality() && isApplyFlag() == PostQualityModelDTO.isApplyFlag();
                }

                public int hashCode() {
                    return (((isHighQuality() ? 79 : 97) + 59) * 59) + (isApplyFlag() ? 79 : 97);
                }

                public boolean isApplyFlag() {
                    return this.applyFlag;
                }

                public boolean isHighQuality() {
                    return this.highQuality;
                }

                public void setApplyFlag(boolean z) {
                    this.applyFlag = z;
                }

                public void setHighQuality(boolean z) {
                    this.highQuality = z;
                }

                public String toString() {
                    return "JsonCheckPagePost.DataDTO.RecommendInfoDTO.PostQualityModelDTO(highQuality=" + isHighQuality() + ", applyFlag=" + isApplyFlag() + ")";
                }
            }

            public boolean canEqual(Object obj) {
                return obj instanceof RecommendInfoDTO;
            }

            public boolean equals(Object obj) {
                if (obj == this) {
                    return true;
                }
                if (!(obj instanceof RecommendInfoDTO)) {
                    return false;
                }
                RecommendInfoDTO RecommendInfoDTO = (RecommendInfoDTO) obj;
                if (!RecommendInfoDTO.canEqual(this)) {
                    return false;
                }
                PostQualityModelDTO postQualityModel = getPostQualityModel();
                PostQualityModelDTO postQualityModel2 = RecommendInfoDTO.getPostQualityModel();
                return postQualityModel != null ? postQualityModel.equals(postQualityModel2) : postQualityModel2 == null;
            }

            public PostQualityModelDTO getPostQualityModel() {
                return this.postQualityModel;
            }

            public int hashCode() {
                PostQualityModelDTO postQualityModel = getPostQualityModel();
                return 59 + (postQualityModel == null ? 43 : postQualityModel.hashCode());
            }

            public void setPostQualityModel(PostQualityModelDTO postQualityModelDTO) {
                this.postQualityModel = postQualityModelDTO;
            }

            public String toString() {
                return "JsonCheckPagePost.DataDTO.RecommendInfoDTO(postQualityModel=" + getPostQualityModel() + ")";
            }
        }

        public boolean canEqual(Object obj) {
            return obj instanceof DataDTO;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof DataDTO)) {
                return false;
            }
            DataDTO DataDTO = (DataDTO) obj;
            if (!DataDTO.canEqual(this) || getId() != DataDTO.getId() || getAuthorId() != DataDTO.getAuthorId() || isTopped() != DataDTO.isTopped() || isAdminTopped() != DataDTO.isAdminTopped() || isSoulmate() != DataDTO.isSoulmate() || getCreateTime() != DataDTO.getCreateTime() || getModifyTime() != DataDTO.getModifyTime() || isDownload() != DataDTO.isDownload() || isRelay() != DataDTO.isRelay() || isTort() != DataDTO.isTort() || Double.compare(getLatitude(), DataDTO.getLatitude()) != 0 || Double.compare(getLongitude(), DataDTO.getLongitude()) != 0 || getSoulmateUserId() != DataDTO.getSoulmateUserId() || isFollowed() != DataDTO.isFollowed() || getLikeType() != DataDTO.getLikeType() || getComments() != DataDTO.getComments() || getFollows() != DataDTO.getFollows() || getLikes() != DataDTO.getLikes() || getShares() != DataDTO.getShares() || isSuperstar() != DataDTO.isSuperstar() || getDisplayTime() != DataDTO.getDisplayTime() || isAuthorOnline() != DataDTO.isAuthorOnline() || isSuperVIP() != DataDTO.isSuperVIP() || isShowSuperVIP() != DataDTO.isShowSuperVIP() || isAuthorFollowMe() != DataDTO.isAuthorFollowMe() || isShowNoRelation() != DataDTO.isShowNoRelation() || isSsr() != DataDTO.isSsr() || getButtonType() != DataDTO.getButtonType() || isRecentChatUser() != DataDTO.isRecentChatUser() || isFirstPost() != DataDTO.isFirstPost() || getCommentAccessType() != DataDTO.getCommentAccessType() || isCommentFlag() != DataDTO.isCommentFlag() || getExposureProgress() != DataDTO.getExposureProgress() || isShowLeadFollowPage() != DataDTO.isShowLeadFollowPage() || isAutoQuality() != DataDTO.isAutoQuality() || isUnderAge() != DataDTO.isUnderAge() || isDiffAge() != DataDTO.isDiffAge()) {
                return false;
            }
            String authorIdEcpt = getAuthorIdEcpt();
            String authorIdEcpt2 = DataDTO.getAuthorIdEcpt();
            if (authorIdEcpt != null ? !authorIdEcpt.equals(authorIdEcpt2) : authorIdEcpt2 != null) {
                return false;
            }
            String postIdEcpt = getPostIdEcpt();
            String postIdEcpt2 = DataDTO.getPostIdEcpt();
            if (postIdEcpt != null ? !postIdEcpt.equals(postIdEcpt2) : postIdEcpt2 != null) {
                return false;
            }
            String type = getType();
            String type2 = DataDTO.getType();
            if (type != null ? !type.equals(type2) : type2 != null) {
                return false;
            }
            String state = getState();
            String state2 = DataDTO.getState();
            if (state != null ? !state.equals(state2) : state2 != null) {
                return false;
            }
            String content = getContent();
            String content2 = DataDTO.getContent();
            if (content != null ? !content.equals(content2) : content2 != null) {
                return false;
            }
            String visibility = getVisibility();
            String visibility2 = DataDTO.getVisibility();
            if (visibility != null ? !visibility.equals(visibility2) : visibility2 != null) {
                return false;
            }
            String weather = getWeather();
            String weather2 = DataDTO.getWeather();
            if (weather != null ? !weather.equals(weather2) : weather2 != null) {
                return false;
            }
            String alias = getAlias();
            String alias2 = DataDTO.getAlias();
            if (alias != null ? !alias.equals(alias2) : alias2 != null) {
                return false;
            }
            String commentNum = getCommentNum();
            String commentNum2 = DataDTO.getCommentNum();
            if (commentNum != null ? !commentNum.equals(commentNum2) : commentNum2 != null) {
                return false;
            }
            String followNum = getFollowNum();
            String followNum2 = DataDTO.getFollowNum();
            if (followNum != null ? !followNum.equals(followNum2) : followNum2 != null) {
                return false;
            }
            String likeNum = getLikeNum();
            String likeNum2 = DataDTO.getLikeNum();
            if (likeNum != null ? !likeNum.equals(likeNum2) : likeNum2 != null) {
                return false;
            }
            String shareNum = getShareNum();
            String shareNum2 = DataDTO.getShareNum();
            if (shareNum != null ? !shareNum.equals(shareNum2) : shareNum2 != null) {
                return false;
            }
            String comeFrom = getComeFrom();
            String comeFrom2 = DataDTO.getComeFrom();
            if (comeFrom != null ? !comeFrom.equals(comeFrom2) : comeFrom2 != null) {
                return false;
            }
            String signature = getSignature();
            String signature2 = DataDTO.getSignature();
            if (signature != null ? !signature.equals(signature2) : signature2 != null) {
                return false;
            }
            String avatarName = getAvatarName();
            String avatarName2 = DataDTO.getAvatarName();
            if (avatarName != null ? !avatarName.equals(avatarName2) : avatarName2 != null) {
                return false;
            }
            String avatarColor = getAvatarColor();
            String avatarColor2 = DataDTO.getAvatarColor();
            if (avatarColor != null ? !avatarColor.equals(avatarColor2) : avatarColor2 != null) {
                return false;
            }
            String commodityUrl = getCommodityUrl();
            String commodityUrl2 = DataDTO.getCommodityUrl();
            if (commodityUrl != null ? !commodityUrl.equals(commodityUrl2) : commodityUrl2 != null) {
                return false;
            }
            String algExt = getAlgExt();
            String algExt2 = DataDTO.getAlgExt();
            if (algExt != null ? !algExt.equals(algExt2) : algExt2 != null) {
                return false;
            }
            String soulmateCommodityUrl = getSoulmateCommodityUrl();
            String soulmateCommodityUrl2 = DataDTO.getSoulmateCommodityUrl();
            if (soulmateCommodityUrl != null ? !soulmateCommodityUrl.equals(soulmateCommodityUrl2) : soulmateCommodityUrl2 != null) {
                return false;
            }
            GeoPositionInfoDTO geoPositionInfo = getGeoPositionInfo();
            GeoPositionInfoDTO geoPositionInfo2 = DataDTO.getGeoPositionInfo();
            if (geoPositionInfo != null ? !geoPositionInfo.equals(geoPositionInfo2) : geoPositionInfo2 != null) {
                return false;
            }
            PromptLabelMapsDTO promptLabelMaps = getPromptLabelMaps();
            PromptLabelMapsDTO promptLabelMaps2 = DataDTO.getPromptLabelMaps();
            if (promptLabelMaps != null ? !promptLabelMaps.equals(promptLabelMaps2) : promptLabelMaps2 != null) {
                return false;
            }
            PostExtModelDTO postExtModel = getPostExtModel();
            PostExtModelDTO postExtModel2 = DataDTO.getPostExtModel();
            if (postExtModel != null ? !postExtModel.equals(postExtModel2) : postExtModel2 != null) {
                return false;
            }
            RecommendInfoDTO recommendInfo = getRecommendInfo();
            RecommendInfoDTO recommendInfo2 = DataDTO.getRecommendInfo();
            if (recommendInfo != null ? !recommendInfo.equals(recommendInfo2) : recommendInfo2 != null) {
                return false;
            }
            String riskType = getRiskType();
            String riskType2 = DataDTO.getRiskType();
            if (riskType != null ? !riskType.equals(riskType2) : riskType2 != null) {
                return false;
            }
            String riskContent = getRiskContent();
            String riskContent2 = DataDTO.getRiskContent();
            if (riskContent != null ? !riskContent.equals(riskContent2) : riskContent2 != null) {
                return false;
            }
            String riskSource = getRiskSource();
            String riskSource2 = DataDTO.getRiskSource();
            if (riskSource != null ? !riskSource.equals(riskSource2) : riskSource2 != null) {
                return false;
            }
            List<AttachmentsDTO> attachments = getAttachments();
            List<AttachmentsDTO> attachments2 = DataDTO.getAttachments();
            if (attachments != null ? !attachments.equals(attachments2) : attachments2 != null) {
                return false;
            }
            List<?> atList = getAtList();
            List<?> atList2 = DataDTO.getAtList();
            if (atList != null ? !atList.equals(atList2) : atList2 != null) {
                return false;
            }
            List<?> postMaterialsInfo = getPostMaterialsInfo();
            List<?> postMaterialsInfo2 = DataDTO.getPostMaterialsInfo();
            if (postMaterialsInfo != null ? !postMaterialsInfo.equals(postMaterialsInfo2) : postMaterialsInfo2 != null) {
                return false;
            }
            List<?> wornMedals = getWornMedals();
            List<?> wornMedals2 = DataDTO.getWornMedals();
            return wornMedals != null ? wornMedals.equals(wornMedals2) : wornMedals2 == null;
        }

        public String getAlgExt() {
            return this.algExt;
        }

        public String getAlias() {
            return this.alias;
        }

        public List<?> getAtList() {
            return this.atList;
        }

        public List<AttachmentsDTO> getAttachments() {
            return this.attachments;
        }

        public int getAuthorId() {
            return this.authorId;
        }

        public String getAuthorIdEcpt() {
            return this.authorIdEcpt;
        }

        public String getAvatarColor() {
            return this.avatarColor;
        }

        public String getAvatarName() {
            return this.avatarName;
        }

        public int getButtonType() {
            return this.buttonType;
        }

        public String getComeFrom() {
            return this.comeFrom;
        }

        public int getCommentAccessType() {
            return this.commentAccessType;
        }

        public String getCommentNum() {
            return this.commentNum;
        }

        public int getComments() {
            return this.comments;
        }

        public String getCommodityUrl() {
            return this.commodityUrl;
        }

        public String getContent() {
            return this.content;
        }

        public long getCreateTime() {
            return this.createTime;
        }

        public long getDisplayTime() {
            return this.displayTime;
        }

        public int getExposureProgress() {
            return this.exposureProgress;
        }

        public String getFollowNum() {
            return this.followNum;
        }

        public int getFollows() {
            return this.follows;
        }

        public GeoPositionInfoDTO getGeoPositionInfo() {
            return this.geoPositionInfo;
        }

        public long getId() {
            return this.id;
        }

        public double getLatitude() {
            return this.latitude;
        }

        public String getLikeNum() {
            return this.likeNum;
        }

        public int getLikeType() {
            return this.likeType;
        }

        public int getLikes() {
            return this.likes;
        }

        public double getLongitude() {
            return this.longitude;
        }

        public long getModifyTime() {
            return this.modifyTime;
        }

        public PostExtModelDTO getPostExtModel() {
            return this.postExtModel;
        }

        public String getPostIdEcpt() {
            return this.postIdEcpt;
        }

        public List<?> getPostMaterialsInfo() {
            return this.postMaterialsInfo;
        }

        public PromptLabelMapsDTO getPromptLabelMaps() {
            return this.promptLabelMaps;
        }

        public RecommendInfoDTO getRecommendInfo() {
            return this.recommendInfo;
        }

        public String getRiskContent() {
            return this.riskContent;
        }

        public String getRiskSource() {
            return this.riskSource;
        }

        public String getRiskType() {
            return this.riskType;
        }

        public String getShareNum() {
            return this.shareNum;
        }

        public int getShares() {
            return this.shares;
        }

        public String getSignature() {
            return this.signature;
        }

        public String getSoulmateCommodityUrl() {
            return this.soulmateCommodityUrl;
        }

        public int getSoulmateUserId() {
            return this.soulmateUserId;
        }

        public String getState() {
            return this.state;
        }

        public String getType() {
            return this.type;
        }

        public String getVisibility() {
            return this.visibility;
        }

        public String getWeather() {
            return this.weather;
        }

        public List<?> getWornMedals() {
            return this.wornMedals;
        }

        public int hashCode() {
            long id = getId();
            int authorId = (((((getAuthorId() + ((((int) (id ^ (id >>> 32))) + 59) * 59)) * 59) + (isTopped() ? 79 : 97)) * 59) + (isAdminTopped() ? 79 : 97)) * 59;
            int i = isSoulmate() ? 79 : 97;
            long createTime = getCreateTime();
            int i2 = ((authorId + i) * 59) + ((int) (createTime ^ (createTime >>> 32)));
            long modifyTime = getModifyTime();
            int i3 = ((((((i2 * 59) + ((int) (modifyTime ^ (modifyTime >>> 32)))) * 59) + (isDownload() ? 79 : 97)) * 59) + (isRelay() ? 79 : 97)) * 59;
            int i4 = isTort() ? 79 : 97;
            long doubleToLongBits = Double.doubleToLongBits(getLatitude());
            int i5 = ((i3 + i4) * 59) + ((int) (doubleToLongBits ^ (doubleToLongBits >>> 32)));
            long doubleToLongBits2 = Double.doubleToLongBits(getLongitude());
            int shares = (getShares() + ((getLikes() + ((getFollows() + ((getComments() + ((getLikeType() + ((((getSoulmateUserId() + (((i5 * 59) + ((int) (doubleToLongBits2 ^ (doubleToLongBits2 >>> 32)))) * 59)) * 59) + (isFollowed() ? 79 : 97)) * 59)) * 59)) * 59)) * 59)) * 59)) * 59;
            int i6 = isSuperstar() ? 79 : 97;
            long displayTime = getDisplayTime();
            int exposureProgress = (((((((getExposureProgress() + ((((getCommentAccessType() + ((((((getButtonType() + ((((((((((((((((shares + i6) * 59) + ((int) (displayTime ^ (displayTime >>> 32)))) * 59) + (isAuthorOnline() ? 79 : 97)) * 59) + (isSuperVIP() ? 79 : 97)) * 59) + (isShowSuperVIP() ? 79 : 97)) * 59) + (isAuthorFollowMe() ? 79 : 97)) * 59) + (isShowNoRelation() ? 79 : 97)) * 59) + (isSsr() ? 79 : 97)) * 59)) * 59) + (isRecentChatUser() ? 79 : 97)) * 59) + (isFirstPost() ? 79 : 97)) * 59)) * 59) + (isCommentFlag() ? 79 : 97)) * 59)) * 59) + (isShowLeadFollowPage() ? 79 : 97)) * 59) + (isAutoQuality() ? 79 : 97)) * 59) + (isUnderAge() ? 79 : 97)) * 59;
            int i7 = isDiffAge() ? 79 : 97;
            String authorIdEcpt = getAuthorIdEcpt();
            int hashCode = ((exposureProgress + i7) * 59) + (authorIdEcpt == null ? 43 : authorIdEcpt.hashCode());
            String postIdEcpt = getPostIdEcpt();
            int hashCode2 = (hashCode * 59) + (postIdEcpt == null ? 43 : postIdEcpt.hashCode());
            String type = getType();
            int hashCode3 = (hashCode2 * 59) + (type == null ? 43 : type.hashCode());
            String state = getState();
            int hashCode4 = (hashCode3 * 59) + (state == null ? 43 : state.hashCode());
            String content = getContent();
            int hashCode5 = (hashCode4 * 59) + (content == null ? 43 : content.hashCode());
            String visibility = getVisibility();
            int hashCode6 = (hashCode5 * 59) + (visibility == null ? 43 : visibility.hashCode());
            String weather = getWeather();
            int hashCode7 = (hashCode6 * 59) + (weather == null ? 43 : weather.hashCode());
            String alias = getAlias();
            int hashCode8 = (hashCode7 * 59) + (alias == null ? 43 : alias.hashCode());
            String commentNum = getCommentNum();
            int hashCode9 = (hashCode8 * 59) + (commentNum == null ? 43 : commentNum.hashCode());
            String followNum = getFollowNum();
            int hashCode10 = (hashCode9 * 59) + (followNum == null ? 43 : followNum.hashCode());
            String likeNum = getLikeNum();
            int hashCode11 = (hashCode10 * 59) + (likeNum == null ? 43 : likeNum.hashCode());
            String shareNum = getShareNum();
            int hashCode12 = (hashCode11 * 59) + (shareNum == null ? 43 : shareNum.hashCode());
            String comeFrom = getComeFrom();
            int hashCode13 = (hashCode12 * 59) + (comeFrom == null ? 43 : comeFrom.hashCode());
            String signature = getSignature();
            int hashCode14 = (hashCode13 * 59) + (signature == null ? 43 : signature.hashCode());
            String avatarName = getAvatarName();
            int hashCode15 = (hashCode14 * 59) + (avatarName == null ? 43 : avatarName.hashCode());
            String avatarColor = getAvatarColor();
            int hashCode16 = (hashCode15 * 59) + (avatarColor == null ? 43 : avatarColor.hashCode());
            String commodityUrl = getCommodityUrl();
            int hashCode17 = (hashCode16 * 59) + (commodityUrl == null ? 43 : commodityUrl.hashCode());
            String algExt = getAlgExt();
            int hashCode18 = (hashCode17 * 59) + (algExt == null ? 43 : algExt.hashCode());
            String soulmateCommodityUrl = getSoulmateCommodityUrl();
            int hashCode19 = (hashCode18 * 59) + (soulmateCommodityUrl == null ? 43 : soulmateCommodityUrl.hashCode());
            GeoPositionInfoDTO geoPositionInfo = getGeoPositionInfo();
            int hashCode20 = (hashCode19 * 59) + (geoPositionInfo == null ? 43 : geoPositionInfo.hashCode());
            PromptLabelMapsDTO promptLabelMaps = getPromptLabelMaps();
            int hashCode21 = (hashCode20 * 59) + (promptLabelMaps == null ? 43 : promptLabelMaps.hashCode());
            PostExtModelDTO postExtModel = getPostExtModel();
            int hashCode22 = (hashCode21 * 59) + (postExtModel == null ? 43 : postExtModel.hashCode());
            RecommendInfoDTO recommendInfo = getRecommendInfo();
            int hashCode23 = (hashCode22 * 59) + (recommendInfo == null ? 43 : recommendInfo.hashCode());
            String riskType = getRiskType();
            int hashCode24 = (hashCode23 * 59) + (riskType == null ? 43 : riskType.hashCode());
            String riskContent = getRiskContent();
            int hashCode25 = (hashCode24 * 59) + (riskContent == null ? 43 : riskContent.hashCode());
            String riskSource = getRiskSource();
            int hashCode26 = (hashCode25 * 59) + (riskSource == null ? 43 : riskSource.hashCode());
            List<AttachmentsDTO> attachments = getAttachments();
            int hashCode27 = (hashCode26 * 59) + (attachments == null ? 43 : attachments.hashCode());
            List<?> atList = getAtList();
            int hashCode28 = (hashCode27 * 59) + (atList == null ? 43 : atList.hashCode());
            List<?> postMaterialsInfo = getPostMaterialsInfo();
            int hashCode29 = (hashCode28 * 59) + (postMaterialsInfo == null ? 43 : postMaterialsInfo.hashCode());
            List<?> wornMedals = getWornMedals();
            return (hashCode29 * 59) + (wornMedals != null ? wornMedals.hashCode() : 43);
        }

        public boolean isAdminTopped() {
            return this.adminTopped;
        }

        public boolean isAuthorFollowMe() {
            return this.authorFollowMe;
        }

        public boolean isAuthorOnline() {
            return this.authorOnline;
        }

        public boolean isAutoQuality() {
            return this.autoQuality;
        }

        public boolean isCommentFlag() {
            return this.commentFlag;
        }

        public boolean isDiffAge() {
            return this.diffAge;
        }

        public boolean isDownload() {
            return this.download;
        }

        public boolean isFirstPost() {
            return this.firstPost;
        }

        public boolean isFollowed() {
            return this.followed;
        }

        public boolean isRecentChatUser() {
            return this.recentChatUser;
        }

        public boolean isRelay() {
            return this.relay;
        }

        public boolean isShowLeadFollowPage() {
            return this.showLeadFollowPage;
        }

        public boolean isShowNoRelation() {
            return this.showNoRelation;
        }

        public boolean isShowSuperVIP() {
            return this.showSuperVIP;
        }

        public boolean isSoulmate() {
            return this.soulmate;
        }

        public boolean isSsr() {
            return this.ssr;
        }

        public boolean isSuperVIP() {
            return this.superVIP;
        }

        public boolean isSuperstar() {
            return this.superstar;
        }

        public boolean isTopped() {
            return this.topped;
        }

        public boolean isTort() {
            return this.tort;
        }

        public boolean isUnderAge() {
            return this.underAge;
        }

        public void setAdminTopped(boolean z) {
            this.adminTopped = z;
        }

        public void setAlgExt(String str) {
            this.algExt = str;
        }

        public void setAlias(String str) {
            this.alias = str;
        }

        public void setAtList(List<?> list) {
            this.atList = list;
        }

        public void setAttachments(List<AttachmentsDTO> list) {
            this.attachments = list;
        }

        public void setAuthorFollowMe(boolean z) {
            this.authorFollowMe = z;
        }

        public void setAuthorId(int i) {
            this.authorId = i;
        }

        public void setAuthorIdEcpt(String str) {
            this.authorIdEcpt = str;
        }

        public void setAuthorOnline(boolean z) {
            this.authorOnline = z;
        }

        public void setAutoQuality(boolean z) {
            this.autoQuality = z;
        }

        public void setAvatarColor(String str) {
            this.avatarColor = str;
        }

        public void setAvatarName(String str) {
            this.avatarName = str;
        }

        public void setButtonType(int i) {
            this.buttonType = i;
        }

        public void setComeFrom(String str) {
            this.comeFrom = str;
        }

        public void setCommentAccessType(int i) {
            this.commentAccessType = i;
        }

        public void setCommentFlag(boolean z) {
            this.commentFlag = z;
        }

        public void setCommentNum(String str) {
            this.commentNum = str;
        }

        public void setComments(int i) {
            this.comments = i;
        }

        public void setCommodityUrl(String str) {
            this.commodityUrl = str;
        }

        public void setContent(String str) {
            this.content = str;
        }

        public void setCreateTime(long j) {
            this.createTime = j;
        }

        public void setDiffAge(boolean z) {
            this.diffAge = z;
        }

        public void setDisplayTime(long j) {
            this.displayTime = j;
        }

        public void setDownload(boolean z) {
            this.download = z;
        }

        public void setExposureProgress(int i) {
            this.exposureProgress = i;
        }

        public void setFirstPost(boolean z) {
            this.firstPost = z;
        }

        public void setFollowNum(String str) {
            this.followNum = str;
        }

        public void setFollowed(boolean z) {
            this.followed = z;
        }

        public void setFollows(int i) {
            this.follows = i;
        }

        public void setGeoPositionInfo(GeoPositionInfoDTO geoPositionInfoDTO) {
            this.geoPositionInfo = geoPositionInfoDTO;
        }

        public void setId(long j) {
            this.id = j;
        }

        public void setLatitude(double d) {
            this.latitude = d;
        }

        public void setLikeNum(String str) {
            this.likeNum = str;
        }

        public void setLikeType(int i) {
            this.likeType = i;
        }

        public void setLikes(int i) {
            this.likes = i;
        }

        public void setLongitude(double d) {
            this.longitude = d;
        }

        public void setModifyTime(long j) {
            this.modifyTime = j;
        }

        public void setPostExtModel(PostExtModelDTO postExtModelDTO) {
            this.postExtModel = postExtModelDTO;
        }

        public void setPostIdEcpt(String str) {
            this.postIdEcpt = str;
        }

        public void setPostMaterialsInfo(List<?> list) {
            this.postMaterialsInfo = list;
        }

        public void setPromptLabelMaps(PromptLabelMapsDTO promptLabelMapsDTO) {
            this.promptLabelMaps = promptLabelMapsDTO;
        }

        public void setRecentChatUser(boolean z) {
            this.recentChatUser = z;
        }

        public void setRecommendInfo(RecommendInfoDTO recommendInfoDTO) {
            this.recommendInfo = recommendInfoDTO;
        }

        public void setRelay(boolean z) {
            this.relay = z;
        }

        public void setRiskContent(String str) {
            this.riskContent = str;
        }

        public void setRiskSource(String str) {
            this.riskSource = str;
        }

        public void setRiskType(String str) {
            this.riskType = str;
        }

        public void setShareNum(String str) {
            this.shareNum = str;
        }

        public void setShares(int i) {
            this.shares = i;
        }

        public void setShowLeadFollowPage(boolean z) {
            this.showLeadFollowPage = z;
        }

        public void setShowNoRelation(boolean z) {
            this.showNoRelation = z;
        }

        public void setShowSuperVIP(boolean z) {
            this.showSuperVIP = z;
        }

        public void setSignature(String str) {
            this.signature = str;
        }

        public void setSoulmate(boolean z) {
            this.soulmate = z;
        }

        public void setSoulmateCommodityUrl(String str) {
            this.soulmateCommodityUrl = str;
        }

        public void setSoulmateUserId(int i) {
            this.soulmateUserId = i;
        }

        public void setSsr(boolean z) {
            this.ssr = z;
        }

        public void setState(String str) {
            this.state = str;
        }

        public void setSuperVIP(boolean z) {
            this.superVIP = z;
        }

        public void setSuperstar(boolean z) {
            this.superstar = z;
        }

        public void setTopped(boolean z) {
            this.topped = z;
        }

        public void setTort(boolean z) {
            this.tort = z;
        }

        public void setType(String str) {
            this.type = str;
        }

        public void setUnderAge(boolean z) {
            this.underAge = z;
        }

        public void setVisibility(String str) {
            this.visibility = str;
        }

        public void setWeather(String str) {
            this.weather = str;
        }

        public void setWornMedals(List<?> list) {
            this.wornMedals = list;
        }

        public String toString() {
            return "JsonCheckPagePost.DataDTO(authorIdEcpt=" + getAuthorIdEcpt() + ", postIdEcpt=" + getPostIdEcpt() + ", id=" + getId() + ", type=" + getType() + ", state=" + getState() + ", authorId=" + getAuthorId() + ", content=" + getContent() + ", visibility=" + getVisibility() + ", weather=" + getWeather() + ", topped=" + isTopped() + ", adminTopped=" + isAdminTopped() + ", soulmate=" + isSoulmate() + ", createTime=" + getCreateTime() + ", modifyTime=" + getModifyTime() + ", download=" + isDownload() + ", relay=" + isRelay() + ", tort=" + isTort() + ", latitude=" + getLatitude() + ", longitude=" + getLongitude() + ", soulmateUserId=" + getSoulmateUserId() + ", followed=" + isFollowed() + ", likeType=" + getLikeType() + ", alias=" + getAlias() + ", commentNum=" + getCommentNum() + ", followNum=" + getFollowNum() + ", likeNum=" + getLikeNum() + ", shareNum=" + getShareNum() + ", comments=" + getComments() + ", follows=" + getFollows() + ", likes=" + getLikes() + ", shares=" + getShares() + ", comeFrom=" + getComeFrom() + ", signature=" + getSignature() + ", avatarName=" + getAvatarName() + ", avatarColor=" + getAvatarColor() + ", superstar=" + isSuperstar() + ", displayTime=" + getDisplayTime() + ", commodityUrl=" + getCommodityUrl() + ", authorOnline=" + isAuthorOnline() + ", superVIP=" + isSuperVIP() + ", showSuperVIP=" + isShowSuperVIP() + ", authorFollowMe=" + isAuthorFollowMe() + ", showNoRelation=" + isShowNoRelation() + ", ssr=" + isSsr() + ", algExt=" + getAlgExt() + ", soulmateCommodityUrl=" + getSoulmateCommodityUrl() + ", geoPositionInfo=" + getGeoPositionInfo() + ", promptLabelMaps=" + getPromptLabelMaps() + ", buttonType=" + getButtonType() + ", postExtModel=" + getPostExtModel() + ", recentChatUser=" + isRecentChatUser() + ", recommendInfo=" + getRecommendInfo() + ", firstPost=" + isFirstPost() + ", riskType=" + getRiskType() + ", riskContent=" + getRiskContent() + ", riskSource=" + getRiskSource() + ", commentAccessType=" + getCommentAccessType() + ", commentFlag=" + isCommentFlag() + ", exposureProgress=" + getExposureProgress() + ", showLeadFollowPage=" + isShowLeadFollowPage() + ", autoQuality=" + isAutoQuality() + ", underAge=" + isUnderAge() + ", diffAge=" + isDiffAge() + ", attachments=" + getAttachments() + ", atList=" + getAtList() + ", postMaterialsInfo=" + getPostMaterialsInfo() + ", wornMedals=" + getWornMedals() + ")";
        }
    }

}
